|
Lokalizacja w menu |
---|
Adnotacja → Tekst |
Środowisko pracy |
Rysunek roboczy, BIM |
Domyślny skrót |
T E |
Wprowadzono w wersji |
0.7 |
Zobacz także |
Etykieta, Kształt z tekstu |
Narzędzie Adnotacja wieloliniowa wstawia wielowierszowe pole tekstowe w wybranym miejscu.
Aby wstawić element tekstowy ze strzałką, użyj przycisku Rysunek roboczy: Etykieta zamiast tego polecenia.
Pojedynczy punkt wymagany przy ustawianiu tekstu
Zobacz również: Rysunek roboczy: Tacka narzędziowa oraz Rysunek roboczy: Przyciąganie.
Skróty klawiaturowe jedno znakowe dostępne w panelu zadań można zmienić. Zobacz stronę Preferencji. Skróty wymienione tutaj są skrótami domyślnymi (w wersji 1.0).
Zapoznaj się również z informacjami na stronie: Edytor właściwości.
Obiekt Adnotacja wieloliniowa wywodzi się z obiektu App: FeaturePython i dziedziczy wszystkie jego właściwości. Poniższe właściwości są dodatkowe, chyba że zaznaczono inaczej.
Podstawa
Placement
): określa położenie tekstu w oknie widoku 3D. Zobacz Umiejscowienie.StringList
): określa zawartość tekstu. Każda pozycja na liście reprezentuje nowy wiersz tekstu.
Adnotacja
Enumeration
): określa styl adnotacji zastosowany do tekstu. Zobacz stronę Edytor stylów adnotacji.Float
): określa ogólny współczynnik skalowania zastosowany do tekstu.Opcje wyświetlania
Enumeration
): określa sposób wyświetlania tekstu. Jeśli wartością jest World
, tekst będzie wyświetlany na płaszczyźnie zdefiniowanej przez jego DANEUniejscowienie. Jeśli jest to Screen
, tekst będzie zawsze skierowany w stronę ekranu. To jest dziedziczona własność. Wspomniane opcje to opcje o zmienionych nazwach (dostępne w wersji 0.21).Grafika
Color
): nie wykorzystano.Float
): nie wykorzystano.Tekst
Arial
, styl domyślny, np. sans
, serif
lub mono
, rodzina Arial, Helvetica, sans
lub nazwa w stylu Arial:Bold
. Jeśli dana czcionka nie znajduje się w systemie, stosuje się zamiast niej czcionkę standardową.Color
): definiuje barwę tekstu.
Zobacz również stronę: Dokumentacja API generowana automatycznie oraz Podstawy pisania skryptów dla FreeCAD.
Narzędzie Adnotacja wieloliniowa używa metody make_text
(introduced in version 0.19) środowiska Rysunek roboczy. Ta metoda zastępuje przestarzałą metodę makeText
.
text = make_text(string, placement=None, screen=False)
text
, w miejscu placement
, który może być FreeCAD.Placement
, ale także zdefiniowanym przez FreeCAD.Rotation
lub FreeCAD.Vector
.string
to łańcuch, lub lista łańcuchów. Jeżeli jest to lista, to każdy element jest wyświetlany w swoim wierszu.screen
ma wartość True
, to tekst jest zawsze zwrócony w kierunku obserwacji z kamery, w przeciwnym razie jest wyświetlana w płaszczyźnie zdefiniowanej przez jej DANEUmiejscowienie.Właściwości widoku text
można zmienić poprzez nadpisanie jego właściwości, np. nadpisać ViewObject.FontSize
wartością nowego rozmiaru w milimetrach.
Przykład:
import FreeCAD as App
import Draft
doc = App.newDocument()
t1 = "This is a sample text"
p1 = App.Vector(0, 0, 0)
t2 = ["First line", "second line"]
p2 = App.Vector(1000, 1000, 0)
text1 = Draft.make_text(t1, p1)
text2 = Draft.make_text(t2, p2)
text1.ViewObject.FontSize = 200
text2.ViewObject.FontSize = 200
zaxis = App.Vector(0, 0, 1)
t3 = ["Upside", "down"]
p3 = App.Vector(-1000, -500, 0)
place3 = App.Placement(p3, App.Rotation(zaxis, 180))
text3 = Draft.make_text(t3, place3)
text3.ViewObject.FontSize = 200
doc.recompute()